Program receiver and method of display processing of program explanation screen

ABSTRACT

In a program receiver and a method of display processing of a program explanation screen, it is possible to display a reproduced program explanation screen as high-definite as a received program explanation screen when reproducing received program explanation information after recorded. Unrelated and unnecessary information is not displayed in reproduction when program explanation screen generating means for generating a received program explanation screen based on program explanation information added to the received program data is employed to generate a reproduced program explanation screen based on program explanation information added to the reproduced data. This enables efficient graphics processing and helps the user distinguish the received program explanation screen from the reproduced program explanation screen to prevent confusion.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No.09/438,630 filed on Nov. 12, 1999, the disclosure of which isincorporated herein by reference.

BACKGROUND OF THE INVENTION

The present invention relates to a program receiver and a method ofdisplay processing of a program explanation screen, and moreparticularly, is suitably applied to a receiver/decoder in a digitalsatellite broadcasting system.

DESCRIPTION OF THE RELATED ART

In digital satellite broadcast systems which have provided hundreds ofprograms to users, broadcast waves from the transponder of acommunications satellite are received via a receiver/decoder(hereinafter referred to as integrated receiver decoder (IRD)) andprogram data of a selected channel is decoded so that the image andvoice are outputted from a monitor.

The IRD receives program explanation information that explains thecontents of programs, as well as program data of digital broadcasts suchas communications satellite (CS) broadcasts, broadcasting satellite (BS)broadcasts, and ground wave broadcasts, and that, when the programexplanation button on a remote control is pressed by the user, theprogram explanation screen is generated by applying graphics processingto the program explanation information for display on the monitor.

When recording program data and program explanation information receivedby the IRD, for example, a video tape, the IRD decodes received programdata and program explanation information and converts those into ananalog video signal, then outputs the signal, for example through acoaxial cable, to an analog video tape recorder (hereinafter referred toas the VTR) and records the signal on the video tape by the VTR.

Because the IRD having the configuration mentioned above does not haveinput/output ports for digital data, when the IRD uses the VTR to recordreceived program data and program explanation information on a videotape, program data and program explanation information must be convertedto an analog video signal by the IRD and recorded on the video tape bythe VTR. This problem complicates the process and preventshigh-definition digital recording.

SUMMARY OF THE INVENTION

In view of the foregoing, an object of this invention is to provide aprogram receiver and a method of display processing of programexplanation screen with a simple configuration which can provide, whenrecording and reproducing the received program explanation information,a reproduced program explanation screen as high-definite as the receivedprogram explanation screen.

The foregoing object and other objects of the invention have beenachieved by the provision of a program receiver and a method of displayprocessing of a program explanation screen in which unrelated andunnecessary information is not displayed in reproduction when programexplanation screen generating means for generating a received programexplanation screen based on program explanation information added to thereceived program data is employed to generate a reproduced programexplanation screen based on program explanation screen added to thereproduced data. This enables efficient graphics processing and helpsthe user distinguish the received program explanation screen from thereproduced program explanation screen and prevents confusion.

Furthermore, in reproduction, information indicating a reproduced screenin reproduction can be displayed on the reproduced program explanationscreen in order to let the user know that the displayed picture is areproduced picture. Moreover, a reproduced program explanation screen ashigh-definite as a received program explanation screen directlydisplayed in reception is generated and displayed, it is possible toprovide a reproduced program explanation screen as high-definite as areceived program explanation screen to the user in reproduction as well.

The nature, principle and utility of the invention will become moreapparent from the following detailed description when read inconjunction with the accompanying drawings in which like parts aredesignated by like numerals or characters.

BRIEF DESCRIPTION OF THE DRAWINGS

In the accompanying drawings:

FIG. 1 is a block diagram showing the configuration of a digital datarecording/reproduction system according to the present invention;

FIG. 2 is a schematic illustration showing a program explanation screenand a contents display screen;

FIG. 3 is a schematic illustration showing the actual display example ofa program explanation screen 1;

FIG. 4 is a schematic illustration showing the actual display example ofa program explanation screen 2;

FIG. 5 is a schematic illustration showing the reproduced programexplanation screen and the reproduced contents display screen; and

FIG. 6 is a flow chart showing the processing procedure of the CPU whendisplaying the received program explanation screen and the reproducedprogram explanation screen.

DETAILED DESCRIPTION

Preferred embodiments of the present invention will be described withreference to the accompanying drawings:

Referring to FIG. 1, a digital data recording/reproduction system 1 isshown as a whole, which is configured by an antenna 2, an IRD 3 as aprogram receiver of the present invention, an institute of electricaland electronics engineers (IEEE) 1394 cable 4, and a digital video taperecorder (hereinafter referred to as digital VTR) 5.

The digital data recording/reproduction system 1, in a reception modewhere received program data is decoded in real time and directlydisplayed on a monitor 15, receives broadcast waves from communicationssatellites (not shown) via the antenna 2 and sends the waves to a tuner7 of a receiving selector 80 in the IRD 3. In the IRD 3, each circuitoperates according to the control by the CPU 6 and a received signal S1from a transponder selected by the tuner 7 is sent to a front end 8.

The front end 8 demodulates the received signal S1, applies errorcorrection processing to resulting received data, then sends the data asa received data stream D2 to a descramble circuit 9. The descramblecircuit 9, based on the encryption key information stored in an IC card(not shown) inserted in the IRD 3 main unit, descrambles the receiveddata stream D2, and then sends a resultant received data stream D3 to ademultiplexer 10.

The demultiplexer 10 extracts out of received data stream D3 programdata of a channel specified by the user, and sends a video stream D4comprising packets of image part of the program data to an MPEG videodecoder and graphics circuit 11 while sending an audio stream D5comprising packets of audio part to an MPEG audio decoder 12.

The MPEG video decoder and graphics circuit 11 restores video data D7before compressed and encoded by decoding the video stream D4, thensends this to a national television system committee (NTSC) encoder 13.

The NTSC encoder 13 converts the video data D7 to an NTSC-compliantluminance signal and color difference signal and sends these signals asNTSC data D8 to a digital-to-analog converter 14. The digital-to-analogconverter 14 converts the NTSC data D8 to an analog signal S9 andoutputs this signal as a program picture to the monitor 15.

The MPEG audio decoder 12 restores pulse code modulation (PCM) audiodata D10 before compressed and encoded by decoding the audio stream D5and sends the data to a digital-to-analog converter 16.

The digital-to-analog converter 16 generates an L-channel audio signalS11A and an R-channel audio signal S11B by converting the PCM audio dataD10 to an analog signal and outputs these signals as broadcast voice viaspeakers of the monitor 15 (not shown).

When a program explanation button (not shown) on a remote control 30 ispressed by the user and program explanation screen request dataoutputted via infrared rays from the remote control 30 is sensed by aninfrared sensor 31, the IRD 3 sends the data to a CPU 6.

At this time, the CPU 6 controls the demultiplexer 10 and the MPEG videodecoder and graphics circuit 11 based on the program explanation screenrequest data. That is, the demultiplexer 10 extracts the programexplanation information stream comprising packets that containdescription of the program explanation information and supplies thestream to the MPEG video decoder and graphics circuit 11 as a receivedprogram explanation generating means for graphics processing.

In this way, the MPEG video decoder and graphics circuit 11 superimposesthe received program explanation screen obtained by graphics processingon the video data of the received channel to send it to the NTSC encoder13.

Consequently, as shown in FIG. 2, a received program explanation screen50 is displayed covering the picture of a program on the monitor 15 as adisplay means.

The received program explanation screen 50 shows that “the Blue BergNews” on channel 250 received by the IRD 3 is broadcasted, including forexample Picture 1 (front angle), Picture 2 (right angle), Picture 3(left angle), Voice 1 (Japanese), Voice 2 (English), Voice 3 (French),Data 1 (English translation), Data 2 (French translation), and Data 3(Italian translation).

Thus a viewer identifies the received screen explanation screen 50 andselects a desired angle, voice, and translation by using the remotecontrol 30 before pressing a select button 51. This lets the CPU 6 ofthe IRD 3 control the MPEG video decoder and graphics circuit 11 forgraphics processing of the program explanation information stream togenerate a received contents display screen 55 that provides detailedexplanation on the Blue Berg News and switches from the received programexplanation screen 50 to the contents display screen 55 to display onthe monitor 15.

The received contents display screen 55 shows the time intervals, andthe broadcasting hour of the Blue Berg News and the contents of thenews. On the screen, icons 56 and 57 are displayed that indicate thepresence/absence of charge amount and age limit at the right upperportion and an off timer button 58 for setting the off timer thatautomatically stops program reception, in the upper-center area.

Moreover, the received screen explanation screen 50 and the contentsdisplay screen 55 display a logo 61 of the broadcast provider at theright lower portion to indicate which broadcast provider is broadcastingthe Blue Berg News.

When the viewer selects a signal switching button 59 on the receivedcontents display screen 55, the CPU 6 of the IRD 3 controls the MPEGvideo decoder and graphics circuit 11 to return to the received programexplanation screen 50. When the viewer selects a return button 60 on thereceived contents display screen 55, the CPU 6 of the IRD 3 controls theMPEG decoder and graphics circuit 11 to return the display on themonitor 15 from the received contents display screen 55 to the programpicture.

Actually, on the received program explanation screen 50, Picture 1 isbroadcasted as one type of picture and TV Voice and NEWS RADIO as twotypes of voice in “the Blue Berg News” on Channel 250 as shown in FIG.3. And Picture 1 is broadcasted as one type of picture and STEREO as onetype of voice in “the Tokyo TV: The Wide Show” on channel 210, as shownin FIG. 4.

Next, in the digital data recording/reproduction system 1, in arecording mode where received program data is sent to the digital VTR 5to be recorded on a video tape 23, the demultiplexer 10 sends a streamcontaining video packets, audio packets, and additional informationpackets of the program to be recorded to an IEEE1394 interface 17 of atransceiver 82.

Once recording of program data is instructed by the operation of theremote control 30 of the user, the CPU 6 generates recording controldata S15 that controls recording operation of the digital VTR 5 andsends the data to the IEEE1394 interface 17.

The IEEE1394 interface 17 sends the streams received from thedemultiplexer 10 to an error correction encoding circuit 20 via theIEEE1394 cable 4 and an IEEE1394 interface 19 of the digital VTR 5 whilesending the recording control data S15 to a CPU 18 via an IEEE1394 cable4 and the IEEE1394 interface 19.

In the digital VTR 5, each circuit operates based on the control by theCPU 18. The error correction encoding circuit 20 adds error correctioncodes to the stream received from the IEEE1394 interface 19 based on therecording control data S15.

The stream D16 to which the error correction codes are added is sent torecording system 22 via a switch circuit 21. The recording system 22comprises a magnetic head that records the stream D16 to which errorcorrection codes are added on the video tape 23 as a recording medium.

In other words, the digital VTR 5 also records packets having additionalinformation such as program explanation information on the video tape23, by adding error correction codes to the stream received from theIEEE1394 interface 19 before recorded on the video tape 23.

The stream to be recorded must include the additional information suchas program association table (PAT) associated with the program to berecorded, program map table (PMT), network information as to thebroadcast provider of the program to be recorded, copyright information,information indicating the stream is a partial transport stream, andinformation indicating unsuccessive points of the stream.

Additional information to be optionally recorded includes the title ofprogram data to be recorded, program explanation information on theprogram data to be recorded according to the present invention,broadcast time information of the program to be recorded (e.g., one-hourbroadcast from 12:00, Oct. 23, 1998), and age limit information of theprogram etc.

By the way, additional information that is not recorded includesconditional access (CA) information as key information for descrambling,various table information provided by broadcasts other than PAT/PMT,such as network information table (NIT), service description table(SDT), event information table (EIT), conditional access table (CAT),and time description table (TDT), and streams that have not beendescrambled yet.

The digital VTR 5 can record video signals inputted not via the IRD 3but via an analog tuner of a television (not shown) to an external inputterminal 32 and also can record audio and video signals received by theanalog tuner 27.

The audio and video signals supplied from the analog tuner 27 or theexternal input terminal 32 undergoes signal processing by a signalprocessor 28, and those signals are sent to a recording system 22 viathe switch circuit 21. The recording system 22 analog-records thesignals from the signal processor 28 on the video tape 23.

Next, in a reproduction mode where the stream recorded via the digitalVTR 5 on the video tape 23 are reproduced, the digital datarecording/reproduction system 1 obtains a reproduced encoded stream D20by playing back the video tape 23 by a reproduction system 24 having amagnetic head, and sends the stream to an error correction decodingcircuit 26 via a switch circuit 25. p The error correction decodingcircuit 26 applies error correction decoding processing to thereproduced encoded stream D20, then sends the stream as a stream D23 tothe IEEE1394 interface 19.

The IEEE1394 interface 19, based on control by the CPU 18, supplies thevideo stream D23 from the IEEE1394 cable 4 to the demutiplexer 10 viaIEEE1394 interface 17 of the IRD 3. The demutiplexer 10 supplies videopackets to the MPEG video decoder and graphics circuit 11 with referenceto the PID of the packets in the stream D23 received from the IEEE1394interface 17, while supplying audio packets to the MPEG audio decoder12.

The MPEG video decoder and graphics circuit 11 restores the reproducedvideo data D26 before compressed and encoded by decoding the videopackets supplied from the demultiplexer 10 based on control by the CPU6, then sends the data to the NTSC encoder 13.

The NTSC encoder 13 converts the reproduced video data D26 to theNTSC-compliant luminance signal and color difference signal and sendsthese signals to the digital-to-analog converter 14 as reproduced NTSCdata D27. The digital-to-analog converter 14 converts the reproducedNTSC data D27 to an analog signal S28 and outputs this signal as areproduced picture to the monitor 15.

The MPEG audio decoder 12 restores PCM audio data D29 before compressedand encoded by decoding the audio packets supplied from the demutiplexer10 under control by the CPU 6 and sends the data to thedigital-to-analog converter 16.

The digital-to-analog converter 16 generates an L-channel audio signalS30A and an R-channel audio signal S30B by converting the PCM audio dataD29 to an analog signal, and outputs those signals as voice through thespeakers of the monitor 15 (not shown).

When the program explanation button (not shown) on the remote control 30is pressed by the user during reproduction and program explanationscreen request data via infrared rays from the remote control 30 issensed by the infrared sensor 31, the IRD 3 sends the data to the CPU 6.

At this time, the CPU 6 controls the demultiplexer 10 and MPEG videodecoder and graphics circuit 11 according to the program explanationscreen request data, and supplies packets in which program explanationinformation is described as additional information out of the streamreceived via the IEEE1394 interface 17 to the MPEG video decoder andgraphics circuit 11.

The MPEG video decoder and graphics circuit 11 generates programexplanation screen data D31 for reproducing by applying graphicsprocessing to the program explanation information in the packets, andsuperimposes the data on the reproduced video data D26. Thissuperimposed data is sent to the NTSC encoder 13.

The NTSC encoder 13 converts the superimposed signal to anNTSC-compliant luminance signal and color difference signal, then sendsthese signals as reproduced NTSC data D32 to the digital-to-analogconverter 14. The digital-to-analog converter 14 converts the reproducedNTSC data D32 to a reproduced analog signal S33 and displays the signalas a reproduced program explanation screen 70 shown in FIG. 5, on themonitor 15.

At this time the reproduced program explanation screen 70 is displayedon the monitor 15 as a graphical user interface (GUI) screen that isnearly the same as the received program explanation screen 50 (FIG. 2)when broadcast data is displayed in real time. However, the reproducedprogram explanation screen 70 has the display of character 71 that reads“Under Reproduction” at the right upper portion of the reproducedprogram explanation screen 70 as well as the logo 78 of the broadcastprovider so that the user can easily discriminate the received programexplanation screen 50 on broadcast data being displayed in real timefrom the reproduced program explanation screen 70.

When a select button 72 is pressed by the viewer on the reproducedprogram explanation screen 70, the CPU 6 of the IRD 3 generates areproduced contents display screen 75 that provides explanation ofspecific contents of the Blue Berg News by using the MPEG video decoderand graphics circuit 11 to apply graphics processing, then switches fromthe reproduced program explanation screen 70 to the reproduced contentsdisplay screen 75 which is displayed on the monitor 15.

On the reproduced contents display screen 75, the CPU 6 also displayscharacter 76 that reads “Under Reproduction” at the right upper portionof the reproduced program explanation screen 75 as well as the logo 77of the broadcast provider. The CPU 6 does not display icons thatindicate the presence/absence of the charge amount and age limit and anoff timer button for setting the off timer that automatically stops thereception on the reproduced contents display screen 75, but does displaythe logo 77 of the broadcast provider at the right lower portion.

This represents that it is not necessary, when the digital VTR is inreproduction, to provide icons indicating the presence/absence of thecharge amount and age limit and the off timer button for setting the offtimer that automatically stops the reception, and therefore those arenot displayed in order to prevent the user from being confused.

FIG. 6 is a flow chart showing the processing procedure of the CPU 6,which starts with step SP1 and proceeds to step SP2. In step SP2, theCPU 6 determines whether the current mode is a reception mode. Afterdetermining it is the reception mode the CPU 6 proceeds to step SP3 andcontrols the MPEG video decoder and graphics circuit 11 to turn on thedisplays of charge amount icon 56, age limit icon 56 and off timerbutton 58.

On the contrary, if the CPU 6 determines it is not in the reception modein step SP2 (that is, it is in the reproduction mode), it proceeds tostep SP4, and controls the MPEG video decoder and graphics circuit 11 toturn off the displays of charge amount icon 56, age limit icon 56 offtimer button 58.

After that, the CPU 6 proceeds to step SP5 and controls the MPEG videodecoder and graphics circuit 11 to display “under reproduction” and thenproceeds to step SP6 to finish the processing.

In the above configuration, in the recording mode, the IRD 3 sendsconcerning the program of a specified channel and a stream comprisingvideo part packets and voice part packets concerning the program of aspecified channel to the digital VTR 5 through the IEEE1394 cable 4 andwhich are digital-recorded on the video tape 23.

At this time, the packets where program explanation information isdescribed as additional information are also digital-recorded on thevideo tape 23.

In the reproduction mode, the stream reproduced from the video tape 23is sent back to the MPEG video decoder and graphics circuit 11 and theMPEG audio decoder 12 via the IEEE 1394 cable 4 and the demultiplexer10.

When the program explanation button on the remote control 30 is pressedby the user, the IRD3, similarly to in the reception display mode, usesthe MPEG video decoder and graphics circuit 11 to apply graphicsprocessing to the program explanation information in packets whereprogram explanation information is described as additional informationin the stream D23 sent back from the digital VTR 5, then displays theinformation as the reproduced program explanation screen 70.

In this way, the IRD 3 is connected to the digital VTR 5 by the IEEE1394cable 4 and uses the MPEG video decoder and graphics circuit 11 incommon to apply graphics processing to the program explanationinformation both in the reception mode and reproduction mode. Thus, thegraphics processing can be performed efficiently by minimizing thedifferences between the processing in the reception mode and in thereproduction mode. In addition, as the program explanation informationis digital-recorded on a video tape, the reproduced program explanationscreen 70 (FIG. 5) can be displayed on the monitor 15 as the GUI screenas high-definite as the received program explanation screen 50 (FIG. 2).

The digital data recording/reproduction system 1 allows the user toeasily discriminate the reproduced program explanation screen 70 and thereproduced contents display screen 75 from the received programexplanation screen 50 and the received contents display screen 55 (FIG.2) which are all displayed as the same GUI screen both in the receptiondisplay mode and the reproduction mode, by displaying the characters 71and 76 “under reproduction” at the right upper portion of the reproducedprogram explanation screen 70 and the reproduced contents display screen75 (FIG. 5) which are displayed as the GUI screen in the reproductionmode on the monitor 15.

According to the above configuration, graphics processing can beperformed efficiently by minimizing the differences between thereproduced program explanation screen 70 and the received programexplanation screen 50.

In the above embodiment, it has described a case where the characters 71and 76 “Under Reproduction” are displayed at the right upper portion ofthe reproduced program explanation screen 70 and reproduced contentsdisplay screen 75 (FIG. 5). However, the present invention is notrestricted to this case. Various indication displays of reproductionsuch as characters “Reproduced Picture” or a vide tape mark can be usedas long as such characters let the user easily recognize the reproducedprogram explanation screen 70 and the reproduced contents display screen75 obtained by playing back the video tape 23.

Further in the above embodiment, it has described a case where thedigital data recording/reproduction system 1 sends the stream from theIRD 3 to the digital VTR 5 through the IEEE1394 cable 4, and records thestream on the video tape 23. However, the present invention is notrestricted to this case. Recording can be made on a predeterminedrecording medium via various other recording/reproduction means, such asrecording on a magneto-optical disk loaded in a magneto-optical diskrecording/reproduction apparatus.

Further, in the above embodiment, a stream in which audio packets, videopackets and additional information packets are multiplexed is recordedin the digital VTR 5. However, it is possible to record a stream inwhich audio packets and additional information packets are multiplexedon a magneto-optical disk such as a mini disk (trademark) and a compactdisc recordable (CD-R) for instance.

Further in the above embodiment, it has described a case where a streamis sent to the digital VTR 5 via the IEEE1394 interface 17, the IEEE1394cable 4 and the IEEE1394 interface 19 as transmission/reception means.However, the present invention is not restricted to this case. Radiotransmission/reception means can also be used as long as digital datacan be sent at high speed.

As mentioned above, according to the present invention, the programexplanation screen generating means for generating a received programexplanation screen based on the program explanation information added tothe received program data is used to generate the reproduced programexplanation screen based on the program explanation information added tothe reproduced data, and when displaying a reproduced programexplanation screen, information unrelated and unnecessary forreproduction is not displayed. Thus it is possible to prevent confusingthe user.

Also, during reproduction, information for identifying the reproducedscreen is displayed on the reproduced program explanation screen, whichfacilitates identifying of the currently-displayed picture as thereproduced picture by the user. Moreover, by generating and displaying areproduced program explanation screen which is as high-definite as thatthe received program explanation screen directly displayed in reception,it is possible to provide a reproduced program explanation screen ashigh-definite as the received program explanation screen to the user inreproduction as well.

While there has been described in connection with the preferredembodiments of the invention, it will be obvious to those skilled in theart that various changes and modifications may be aimed, therefore, tocover in the appended claims all such changes and modifications as fallwithin the true spirit and scope of the invention.

1. A television signal receiver comprising: (a) a receiver section forreceiving digital television signals; (b) a digital interface forreceiving digital television signals reproduced and transmitted from anexternal storage device; and (c) an on-screen display processor forgenerating on-screen displays from said digital television signalsreceived from said receiver section and from said external storagedevice, said on-screen display processor being adapted to generate afirst on-screen display on a first screen representing a description ofa television program currently received by said receiver section, thefirst on-screen display being superimposed on the television programbeing received by said receiver, and a second separate, on-screendisplay on a separate, second screen representing a description oftelevision program which is reproduced and transmitted by said externalstorage device through said digital interface, the second on-screendisplay being superimposed on the television program being reproducedand transmitted by said external storage device.
 2. The televisionsignal receiver according to claim 1, wherein said first and secondon-screen displays are visually substantially the same but at least oneof said on-screen displays includes an indicia element to distinguishbetween said on-screen displays.
 3. The television signal receiveraccording to claim 1, wherein said digital television signals receivedby said receiver section include television program guide information.4. The television signal receiver according to claim 3, wherein saiddigital television signals reproduced and transmitted from said externalstorage device include television program guide information.
 5. Thetelevision signal receiver according to claim 4, wherein said on-screendisplay processor processes said television program guide informationincluded in said reproduced digital television signals to generate saidsecond on-screen display and omits unnecessary information from thetelevision program guide information.
 6. A method of displayingon-screen display signals comprising: (a) receiving digital televisionsignals in a television receiver; (b) receiving digital televisionsignals reproduced and transmitted from an external storage device insaid television receiver via a digital interface; (c) generating on afirst screen a first on-screen display representing a description of atelevision program currently received by said receiver, the firston-screen display being superimposed on the television program beingreceived by said receiver; and (d) generating on a separate, secondscreen a separate, second on-screen display from said digital televisionsignals received from said external storage device through said digitalinterface representing a description of television program which isreproduced and transmitted by said external storage device, the secondon-screen display being superimposed on the television programming beingreproduced and transmitted by said external storage device.
 7. Themethod according to claim 6, wherein said first and second on-screendisplays are visually substantially the same but at least one of saidon-screen displays includes an indicia element to distinguish betweensaid on-screen displays.
 8. The method according to claim 6, whereinsaid digital television signals received by said receiver includetelevision program guide information.
 9. The method according to claim8, wherein said digital television signals reproduced and transmittedfrom said external storage device include television program guideinformation.
 10. The method according to claim 9, further comprisingprocessing said television program guide information included in saidreproduced digital television signals to generate said second on-screendisplay and omit unnecessary information from the television programguide information.
 11. A method of displaying on-screen displayscomprising: (a) generating on a first screen a first on-screen displayby a receiver upon user request when a receiver is currently receivingbroadcast television programming, said first on-screen display includinga first set of indicia elements representing a description of thetelevision programming currently received by the receiver, the firston-screen display being superimposed on the television program beingreceived by said receiver; and (b) generating on a separate, secondscreen a separate, second on-screen display by the receiver upon userrequest when said receiver is currently receiving television programtransmitted by an external storage device connected to said receiver viaa digital interface, the second on-screen display being superimposed onthe television programming being reproduced and transmitted by saidexternal storage device, and the second on-screen display including asecond set of indicia elements representing a description of thetelevision program transmitted by said external storage device to saidreceiver, said second set of indicia elements being substantiallysimilar to said first set of indicia elements, but wherein at least oneof said first and second sets of indicia elements includes one or moredistinguishing indicia elements to indicate to the user the input sourceof the television program being received by said receiver.
 12. Thetelevision signal receiver according to claim 1, wherein said firston-screen display is overlaid on the television program currentlyreceived and displayed on the first screen and said second on-screendisplay is overlaid on the television programming transmitted by saidexternal storage device and displayed on said second screen.
 13. Themethod according to claim 6, wherein said first on-screen display isoverlaid on the television program currently received and displayed onthe first screen and said second on-screen display is overlaid on thetelevision programming transmitted by said external storage device anddisplayed on said second screen.
 14. The method according to claim 11,wherein said first on-screen display is overlaid on the televisionprogram currently received and displayed on the first screen and saidsecond on-screen display is overlaid on the television programmingtransmitted by said external storage device and displayed on said secondscreen.